Towards Efficient Synthesis of ENL-systems

نویسندگان

  • M. Koutny
  • M. Pietkiewicz-Koutny
چکیده

An attractive and challenging way of constructing complex computing systems is their automated synthesis from a range of behavioural specifications. In this paper, we explore one particular instance of this approach which aims at constructing a GALS (globally asynchronous locally synchronous) system from its behavioural specification given in terms of a suitable transition system. More precisely, the specification comes in the form of a transition system with arcs labelled by sets of events (steps), and the GALS system is represented by an Elementary Net System with Localities (ENL-system). Our aim here is to provide theoretical support for an efficient synthesis procedure, in particular, when it is not specified at the outset how the events are located. The synthesis procedure is based on the regions of a transition system, and we address the issue of generating a minimal set of such regions during the synthesis procedure. We introduce and study a special class of ENL-systems where there is no conflict between events coming from different localities. It turns out that in such a case the synthesis problem reduces to checking just one way of locating the events. © 2009 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details KOUTNY, M., PIETKIEWICZ-KOUTNY, M. Towards Efficient Synthesis of ENL-systems [By] M. Koutny, M. Pietkiewicz-Koutny. Newcastle upon Tyne: University of Newcastle upon Tyne: Computing Science, 2009. (University of Newcastle upon Tyne, Computing Science, Technical Report Series, No. CS-TR-1141) Added entries UNIVERSITY OF NEWCASTLE UPON TYNE Computing Science. Technical Report Series. CS-TR-1141 Abstract An attractive and challenging way of constructing complex computing systems is their automated synthesis from a range of behavioural specifications. In this paper, we explore one particular instance of this approach which aims at constructing a GALS (globally asynchronous locally synchronous) system from its behavioural specification given in terms of a suitable transition system. More precisely, the specification comes in the form of a transition system with arcs labelled by sets of events (steps), and the GALS system is represented by an Elementary Net System with Localities (ENL-system). Our aim here is to provide theoretical support for an efficient synthesis procedure, in particular, when it is not specified at the outset how the events are located. The synthesis procedure is based on the regions of a transition system, and we address the issue of generating a minimal set of such regions during the synthesis procedure. About the author Maciej Koutny obtained his MSc (1982) and PhD (1984) from the Warsaw University of Technology. In 1985 he joined the then Computing Laboratory of the University of Newcastle upon Tyne to work as a Research Associate. In 1986 he became a Lecturer in Computing Science at Newcastle, and in 1994 was promoted to an established Readership at Newcastle. In 2000 he became a Professor of Computing Science. Marta Pietkiewicz-Koutny received her M.Sc. in Applied Mathematics from the Warsaw University of Technology in 1982. In 1984 she joined the Department of Operational Research, Institute of Econometrics in the Warsaw University of Economics where she worked as a junior lecturer until 1986. In 1987 she joined the Computing Laboratory of the University of Newcastle upon Tyne first as a research associate and then as a demonstrator (1988-1997). In the period 1997-2000 she was a Ph.D. student at the Department of Computing Science of the University of Newcastle upon Tyne, and in December 2000 she was awarded her Ph.D. degree. In the period 2000-2003 she was a researcher on the EU-funded DSoS (Dependable Systems of Systems) project, and in 2003 she was appointed a lecturer in the School of Computing Science. Dr. Pietkiewicz-Koutny’s research interests concentrate on modelling and validation of concurrent systems. The main topic of her research is the synthesis of Petri nets from transition systems.An attractive and challenging way of constructing complex computing systems is their automated synthesis from a range of behavioural specifications. In this paper, we explore one particular instance of this approach which aims at constructing a GALS (globally asynchronous locally synchronous) system from its behavioural specification given in terms of a suitable transition system. More precisely, the specification comes in the form of a transition system with arcs labelled by sets of events (steps), and the GALS system is represented by an Elementary Net System with Localities (ENL-system). Our aim here is to provide theoretical support for an efficient synthesis procedure, in particular, when it is not specified at the outset how the events are located. The synthesis procedure is based on the regions of a transition system, and we address the issue of generating a minimal set of such regions during the synthesis procedure. About the author Maciej Koutny obtained his MSc (1982) and PhD (1984) from the Warsaw University of Technology. In 1985 he joined the then Computing Laboratory of the University of Newcastle upon Tyne to work as a Research Associate. In 1986 he became a Lecturer in Computing Science at Newcastle, and in 1994 was promoted to an established Readership at Newcastle. In 2000 he became a Professor of Computing Science. Marta Pietkiewicz-Koutny received her M.Sc. in Applied Mathematics from the Warsaw University of Technology in 1982. In 1984 she joined the Department of Operational Research, Institute of Econometrics in the Warsaw University of Economics where she worked as a junior lecturer until 1986. In 1987 she joined the Computing Laboratory of the University of Newcastle upon Tyne first as a research associate and then as a demonstrator (1988-1997). In the period 1997-2000 she was a Ph.D. student at the Department of Computing Science of the University of Newcastle upon Tyne, and in December 2000 she was awarded her Ph.D. degree. In the period 2000-2003 she was a researcher on the EU-funded DSoS (Dependable Systems of Systems) project, and in 2003 she was appointed a lecturer in the School of Computing Science. Dr. Pietkiewicz-Koutny’s research interests concentrate on modelling and validation of concurrent systems. The main topic of her research is the synthesis of Petri nets from transition systems. Suggested keywords THEORY OF CONCURRENCY, PETRI NETS, ELEMENTARY NET SYSTEMS, LOCALITIES, ANALYSIS AND SYNTHESIS, STEP SEQUENCE SEMANTICS, CONFLICT, THEORY OF REGIONS, TRANSITION SYSTEMS Towards Efficient Synthesis of ENL-systems Maciej Koutny and Marta Pietkiewicz-Koutny School of Computing Science Newcastle University Newcastle upon Tyne, NE1 7RU United Kingdom {maciej.koutny,marta.koutny}@newcastle.ac.uk Abstract. An attractive and challenging way of constructing complex computing systems is their automated synthesis from a range of behavioural specifications. In this paper, we explore one particular instance of this approach which aims at constructing a GALS (globally asynchronous locally synchronous) system from its behavioural specification given in terms of a suitable transition system. More precisely, the specification comes in the form of a transition system with arcs labelled by sets of events (steps), and the GALS system is represented by an Elementary Net System with Localities (ENL-system). Our aim here is to provide theoretical support for an efficient synthesis procedure, in particular, when it is not specified at the outset how the events are located. The synthesis procedure is based on the regions of a transition system, and we address the issue of generating a minimal set of such regions during the synthesis procedure. We introduce and study a special class of ENL-systems where there is no conflict between events coming from different localities. It turns out that in such a case the synthesis problem reduces to checking just one way of locating the events.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing Science Transition Systems of Elementary Net Systems with Localities Transition Systems of Elementary Net Systems with Localities Bibliographical Details Suggested Keywords Transition Systems of Elementary Net Systems with Localities

In this paper, we investigate transition systems of a class of Petri nets suitable for the modelling and behavioural analysis of globally asynchronous locally synchronous (GALS) systems. The considered model of Elementary Net Systems with Localities (ENL-systems) is basically that of Elementary Net Systems (EN-systems) equipped with an explicit notion of locality. Each locality identifies a dis...

متن کامل

Synthesis of Petri Nets with Localities

Automated synthesis from behavioural specifications is an attractive way of constructing computational systems. In this paper, we look at a specific instance of this approach which aims at constructing GALS (globally asynchronous locally synchronous) systems. GALS systems are represented by Petri nets with localities, each locality defining a set of co-located actions, and specifications are gi...

متن کامل

Efficient Synthesis of Dihydropyrimidine and Amidoalkyl Naphthol Derivatives Using Zinc Chloride-Based Deep Eutectic Systems as Solvent & Catalyst

Dihydropyrimidine and amidoalkyl naphthol derivatives have been prepared efficiently in a one-pot synthesis using ZnCl2/urea and ZnCl2/acetamide deep eutectic systems as reaction medium and homogeneous catalyst. This method offers some advantages such as simple procedure, inexpensive solvent and catalyst and good yields of the final products in short reaction times. The use of non-toxic and env...

متن کامل

An Efficient Green Approach for the Synthesis of Fluoroquinolones Using Nano Zirconia Sulfuric Acid as Highly Efficient Recyclable Catalyst in two Forms of Water

Various antibacterial fluoroquinolone compounds were prepared by the direct amination of 7-halo-6- fluoroquinolone-3-carboxylic acids with a variety of piperazine derivatives and (4aR,7aR)-octahydro-1H-pyrrolo[3,4-b] pyridine using Zirconia Sulfuric Acid (ZrSA) nanoparticle, as a catalyst in the presence of ordinary or magnetized water upon reflux condition. The results showed that ZrSA exh...

متن کامل

Highly efficient one-pot four-component synthesis of polyhydroquinoline derivatives catalyzed by stannous chloride under solvent-free conditions

A rapid and efficient one-pot, four-component protocol towards the synthesis of polyhydroquinoline derivatives has been developed. The condensation of aldehyde, dimedone, ethyl acetoacetate and ammonium acetate in presence of stannous chloride was carried out under solvent free condition to synthesize a variety of polyhydroquinoline derivatives in good to excellent yields. Stannous chloride was...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009